/**
 * @file 用户状态类型定义
 * @description 定义与用户相关的状态管理类型
 * @date 2024-07-15
 */

import type { User } from '../common';

/**
 * 用户状态
 */
export interface UserState {
  /** 用户信息 */
  user: User | null;
  /** 是否已登录 */
  isLoggedIn: boolean;
  /** 用户token */
  token: string | null;
  /** 用户权限列表 */
  permissions: string[];
} 